Electronic Trading Engineering - SWE
Location: New York
Overview
A leading global investment firm is seeking a Software Developer to join its Electronic Trading Engineering team. This team builds and supports mission-critical trading infrastructure used across multiple investment strategies, with a strong emphasis on performance, reliability, and automation.
This is an opportunity to work on highly complex, low-latency systems at scale, directly impacting front-office trading operations in a fast-paced, technology-driven environment.
Key Responsibilities
• Design, develop, and deploy scalable components and frameworks for electronic trading systems
• Enhance existing systems by proposing and implementing improvements to performance, functionality, and stability
• Build and maintain low-latency, high-throughput applications
• Collaborate closely with traders, quantitative researchers, and fellow engineers to deliver robust solutions
• Support the evolution of trading infrastructure through innovation and continuous optimization
Required Skills & Experience
• Strong foundation in computer science fundamentals (data structures, algorithms, systems design)
• Expert-level proficiency in C++ development
• Experience designing and building enterprise-grade, low-latency systems
• Hands-on knowledge of message-oriented middleware (e.g., Solace, LBM, Tibco RV, or similar)
• Deep understanding of networking concepts and multithreaded programming
• Proven ability to write high-performance, production-quality code
• Experience developing position management systems
• Familiarity with risk controls and compliance frameworks within trading environments
Education
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mathematics, Finance or Economics